package o2o.dao.PO.shop;

import lombok.Data;
import lombok.experimental.Accessors;

//店铺额外信息（评分等）
@Data
@Accessors(chain = true)
public class ShopInfoExtra {
    private Long id;// ID

    private Long shopId;//店铺ID
    private String ownUsername;//店主帐号

    private Integer orderCounts;//完成交易的订单量
    private Integer monthOrderCount;//当前月的订单量
    private Integer showOrderCounts;// 基础销量(展示销量)
    private Double score;// 评分
    private Double totalScore;//获得的总评分
    private Integer star;//星级
    private Integer totalScoreCount;//星级
    private Integer totalCommentCount; // 总评论数
    private Integer goodsCount = 0;// 商品数量（显示到用户端的，不含下架或者团购商品数量）
    private int shoppingGoodsCounts = 0; // 购物商品数量
    private int serviceGoodsCounts = 0;  // 维修商品数量
    private int leaseGoodCounts = 0;     // 租赁商品数量
    private int rescueGoodCounts = 0;    // 救援商品数量
    private Integer shopTag = 0;// 店铺的标签 0 没有标签 1 免配 2 买送 3 五折 4 优惠 5 新店 6 品牌
    private String IDCardAImageUrl;//店主身份证照片正面
    private String IDCardBImageUrl;//店主身份证照片反面
    private String IDCardHImageUrl;//店主身份证照片手持
    private String buzzLicImageUrl;//营业执照照片
    private String healthLicImageUrl;//卫生许可证照片
    private String foodLicImageUrl;//食品经营许可证
    private String contractImageUrl;//合同照片
    private String healthCertImageUrl;//健康证照

    private String shopFrontImageUrl;//门脸
    private String InstoreImageUrl;//店内环境

    private String liquorLicenseImageUrl;//酒牌

    private String wxPayImg; // 店铺微信二维码
    private String aliPayImg; // 店铺支付宝二维码
    private String img1; // 备用图片1
    private String img2; // 备用图片2
    private String img3; // 备用图片3


    private String printNote;//打印备注
    private Integer isAutoPrint;//接单后是否自动打印
    private Integer printCount;//打印份数
    private int cloudShopApplyState = 0;    // 0 未申请 1 申请中  10 申请通过 -10 申请被拒
    private int shopCategoryApplyState = 0;          // 申请其他的类型店铺 0 未申请 1 申请中 -10 申请被拒绝

    private Long lastUpdateCountTime;//最后更新越销量的时间
    private String onlineTimeStr; // 在线时间记录
    private String devInfo; // 设备信息

    private Integer delFlag;//是否已删除(0未删除,1已删除)
    private String createUser;//创建者
    private Long createTime;//创建日期 141231212423423时间戳毫秒级标识
    private String updateUser;//最后更新着
    private Long updateTime;//最后更新时间


//    public String getContractImageUrl() {
//        return contractImageUrl;
//    }
//
//    public ShopInfoExtra setContractImageUrl(String contractImageUrl) {
//        this.contractImageUrl = contractImageUrl;
//        return this;
//    }
//
//    public String getHealthCertImageUrl() {
//        return healthCertImageUrl;
//    }
//
//    public void setHealthCertImageUrl(String healthCertImageUrl) {
//        this.healthCertImageUrl = healthCertImageUrl;
//    }
//
//    public Long getId() {
//        return id;
//    }
//
//    public void setId(Long id) {
//        this.id = id;
//    }
//
//    public Long getShopId() {
//        return shopId;
//    }
//
//    public void setShopId(Long shopId) {
//        this.shopId = shopId;
//    }
//
//    public String getOwnUsername() {
//        return ownUsername;
//    }
//
//    public void setOwnUsername(String ownUsername) {
//        this.ownUsername = ownUsername;
//    }
//
//    public Integer getOrderCounts() {
//        return orderCounts;
//    }
//
//    public void setOrderCounts(Integer orderCounts) {
//        this.orderCounts = orderCounts;
//    }
//
//    public Double getScore() {
//        return score;
//    }
//
//    public void setScore(Double score) {
//        this.score = score;
//    }
//
//    public Double getTotalScore() {
//        return totalScore;
//    }
//
//    public void setTotalScore(Double totalScore) {
//        this.totalScore = totalScore;
//    }
//
//    public Integer getStar() {
//        return star;
//    }
//
//    public void setStar(Integer star) {
//        this.star = star;
//    }
//
//    public Integer getTotalScoreCount() {
//        return totalScoreCount;
//    }
//
//    public void setTotalScoreCount(Integer totalScoreCount) {
//        this.totalScoreCount = totalScoreCount;
//    }
//
//    public Integer getDelFlag() {
//        return delFlag;
//    }
//
//    public void setDelFlag(Integer delFlag) {
//        this.delFlag = delFlag;
//    }
//
//    public String getCreateUser() {
//        return createUser;
//    }
//
//    public void setCreateUser(String createUser) {
//        this.createUser = createUser;
//    }
//
//    public Long getCreateTime() {
//        return createTime;
//    }
//
//    public void setCreateTime(Long createTime) {
//        this.createTime = createTime;
//    }
//
//    public String getUpdateUser() {
//        return updateUser;
//    }
//
//    public void setUpdateUser(String updateUser) {
//        this.updateUser = updateUser;
//    }
//
//    public Long getUpdateTime() {
//        return updateTime;
//    }
//
//    public void setUpdateTime(Long updateTime) {
//        this.updateTime = updateTime;
//    }
//
//    public Integer getMonthOrderCount() {
//        return monthOrderCount;
//    }
//
//    public void setMonthOrderCount(Integer monthOrderCount) {
//        this.monthOrderCount = monthOrderCount;
//    }
//
//    public Long getLastUpdateCountTime() {
//        return lastUpdateCountTime;
//    }
//
//    public void setLastUpdateCountTime(Long lastUpdateCountTime) {
//        this.lastUpdateCountTime = lastUpdateCountTime;
//    }
//
//    public String getIDCardAImageUrl() {
//        return IDCardAImageUrl;
//    }
//
//    public void setIDCardAImageUrl(String IDCardAImageUrl) {
//        this.IDCardAImageUrl = IDCardAImageUrl;
//    }
//
//    public String getIDCardBImageUrl() {
//        return IDCardBImageUrl;
//    }
//
//    public void setIDCardBImageUrl(String IDCardBImageUrl) {
//        this.IDCardBImageUrl = IDCardBImageUrl;
//    }
//
//    public String getIDCardHImageUrl() {
//        return IDCardHImageUrl;
//    }
//
//    public void setIDCardHImageUrl(String IDCardHImageUrl) {
//        this.IDCardHImageUrl = IDCardHImageUrl;
//    }
//
//    public String getBuzzLicImageUrl() {
//        return buzzLicImageUrl;
//    }
//
//    public void setBuzzLicImageUrl(String buzzLicImageUrl) {
//        this.buzzLicImageUrl = buzzLicImageUrl;
//    }
//
//    public String getHealthLicImageUrl() {
//        return healthLicImageUrl;
//    }
//
//    public void setHealthLicImageUrl(String healthLicImageUrl) {
//        this.healthLicImageUrl = healthLicImageUrl;
//    }
//
//    public String getFoodLicImageUrl() {
//        return foodLicImageUrl;
//    }
//
//    public void setFoodLicImageUrl(String foodLicImageUrl) {
//        this.foodLicImageUrl = foodLicImageUrl;
//    }
//
//    public String getPrintNote() {
//        return printNote;
//    }
//
//    public void setPrintNote(String printNote) {
//        this.printNote = printNote;
//    }
//
//    public Integer getIsAutoPrint() {
//        return isAutoPrint;
//    }
//
//    public void setIsAutoPrint(Integer isAutoPrint) {
//        this.isAutoPrint = isAutoPrint;
//    }
//
//    public Integer getPrintCount() {
//        return printCount;
//    }
//
//    public void setPrintCount(Integer printCount) {
//        this.printCount = printCount;
//    }
}
